<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ include file="head.jsp" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>提交表单</title>
</head>
<body>
<div >
 <h1>我是测试项目</h1>
 
  <body>
    <form action="${pageContext.request.contextPath}/parse.do" enctype="multipart/form-data" method="post">
		        上传文件1：<input type="file" name="uploadFile"><br/>
		 <input type="submit" value="提交">
    </form>
  </body>
  <label style="color: red">"doc", "docx", "xls","xlsx", "ppt", "pptx",txt,pdf,html 共九种格式</label>
  <label style="color: red">有些加密，特殊的文件无法进行解析，这是正常的</label>
	 
	 <h1> 提取的文本内容</h1>
	 <textarea rows="10" cols="120" name="resumeTxt" >${fileContext}</textarea>
	 <br />
	 <h1> 解析后的json 结果</h1>
	 <textarea rows="10" cols="120" name="resumeTxt" >${jsonContext}</textarea>
</div>


 <h1>解析的结果</h1>
	 
	 <table width="100%" align="center">
	 
	 	<tr>
			<td colspan="4"><h1 class="r_header">基本信息</h1></td>
		</tr>
		
<!-- 		public String url;	
	private String searchKeyWord;
	

	
	private ArrayList<String> urls = new ArrayList<String>(); 
//	private String isCotactInformation = "NO";  //YES 有联系信息, NO 没有联系信息
	private String image_url = ""; //头像url
	// 个人基本信息
	
	
	
	
	private EducationExperienceData highestEducation;
	private WorkExperienceData currentWork;
	private String zipCode;    //邮编
	private String currentSalary;  //目前年薪
//	@Indexed
//	private String email; // email
	private int age; // 年龄
	private String birthday; //出生年月
	private String gender; // 性别
	private String height;  //身高 -->
	
<!-- 	private String sourceID; // 简历id
	private String urlID;  //如果url中有简历id 则提取出其中的id
	-->
		<tr>
		<c:if test="${not empty resume.sourceID}">
			<td width="20%">
				<div class="r_content"> 简历id:</div>
			</td>
			<td width="30%">
				${resume.sourceID}
			</td>
		</c:if> 
		<c:if test="${not empty resume.urlID}">
		<td width="20%">
			<div class="r_content"> 简历id：</div>
		</td>
			<td width="30%">
				${resume.urlID}
			</td>
		</c:if>
		</tr>
		
	<!-- 	private String viewID; //如果是查看联系信息的url则提取出其中的id
	private String resumeLanguage;  //简历语言  -->
		<tr>
		<c:if test="${not empty resume.viewID}">
			<td width="20%">
				<div class="r_content"> 联系信息的url:</div>
			</td>
			<td width="30%">
				${resume.viewID}
			</td>
		</c:if> 
		<c:if test="${not empty resume.resumeLanguage}">
		<td width="20%">
			<div class="r_content"> 简历语言 ：</div>
		</td>
			<td width="30%">
				${resume.resumeLanguage}
			</td>
		</c:if>
		</tr>
		
	<!-- 		private String homePage ; //个人主页
	private String qq;  //qq号码 -->
		<tr>
		<c:if test="${not empty resume.homePage}">
			<td width="20%">
				<div class="r_content"> 个人主页:</div>
			</td>
			<td width="30%">
				${resume.homePage}
			</td>
		</c:if> 
		<c:if test="${not empty resume.qq}">
		<td width="20%">
			<div class="r_content"> qq号码 ：</div>
		</td>
			<td width="30%">
				${resume.qq}
			</td>
		</c:if>
		</tr>
	<!-- 	private String weibo; //个人微博
	
	private String resumeKeyWord;  //简历关键字 -->
		<tr>
		<c:if test="${not empty resume.weibo}">
			<td width="20%">
				<div class="r_content"> 个人微博:</div>
			</td>
			<td width="30%">
				${resume.weibo}
			</td>
		</c:if> 
		<c:if test="${not empty resume.resumeKeyWord}">
		<td width="20%">
			<div class="r_content"> 简历关键字 ：</div>
		</td>
			<td width="30%">
				${resume.resumeKeyWord}
			</td>
		</c:if>
		</tr>
	<!-- 	private String source; // 简历所属网站

	private String updateTime; // 简历更新时间 -->
		<tr>
		<c:if test="${not empty resume.source}">
			<td width="20%">
				<div class="r_content"> 简历所属网站:</div>
			</td>
			<td width="30%">
				${resume.source}
			</td>
		</c:if> 
		<c:if test="${not empty resume.updateTime}">
		<td width="20%">
			<div class="r_content"> 简历更新时间  ：</div>
		</td>
			<td width="30%">
				${resume.updateTime}
			</td>
		</c:if>
		</tr>
	<!-- 	private Date createTime; //新建时间
	private Date modifyTime;  //最近修改时间 -->
		<tr>
		<c:if test="${not empty resume.createTime}">
			<td width="20%">
				<div class="r_content"> 新建时间:</div>
			</td>
			<td width="30%">
				${resume.createTime}
			</td>
		</c:if> 
		<c:if test="${not empty resume.modifyTime}">
		<td width="20%">
			<div class="r_content"> 最近修改时间  ：</div>
		</td>
			<td width="30%">
				${resume.modifyTime}
			</td>
		</c:if>
		</tr>
		
	<!-- 	private String name;// 获取用户名
	private String phone; // 用户电话
	 -->
		<tr>
		<c:if test="${not empty resume.name}">
			<td width="20%">
				<div class="r_content"> 用户名:</div>
			</td>
			<td width="30%">
				${resume.name}
			</td>
		</c:if> 
		<c:if test="${not empty resume.phone}">
		<td width="20%">
			<div class="r_content"> 用户电话  ：</div>
		</td>
			<td width="30%">
				${resume.phone}
			</td>
		</c:if>
		</tr>
		<!-- private String identityID; //身份证号码
	private String email; -->
	
	<tr>
		<c:if test="${not empty resume.identityID}">
			<td width="20%">
				<div class="r_content">身份证号码:</div>
			</td>
			<td width="30%">
				${resume.identityID}
			</td>
		</c:if> 
		<c:if test="${not empty resume.email}">
		<td width="20%">
			<div class="r_content"> email ：</div>
		</td>
			<td width="30%">
				${resume.email}
			</td>
		</c:if>
		</tr>
		
		
<!-- 		private String address;  //现在居住地址
	private String houseHolds;  //户口所在地 -->
	
	<tr>
		<c:if test="${not empty resume.address}">
			<td width="20%">
				<div class="r_content">现在居住地址:</div>
			</td>
			<td width="30%">
				${resume.address}
			</td>
		</c:if> 
		<c:if test="${not empty resume.houseHolds}">
		<td width="20%">
			<div class="r_content"> 户口所在地 ：</div>
		</td>
			<td width="30%">
				${resume.houseHolds}
			</td>
		</c:if>
		</tr>
	<!-- private String residence;   //常居地
	private String politicalLandscape;  //政治面貌 -->
	
	<tr>
		<c:if test="${not empty resume.residence}">
			<td width="20%">
				<div class="r_content">常居地:</div>
			</td>
			<td width="30%">
				${resume.residence}
			</td>
		</c:if> 
		<c:if test="${not empty resume.politicalLandscape}">
		<td width="20%">
			<div class="r_content"> 政治面貌 ：</div>
		</td>
			<td width="30%">
				${resume.politicalLandscape}
			</td>
		</c:if>
		</tr>
	<!-- private String maritalStatus;    //婚姻状况
	private int workExperienceLength;   //工作年限 -->
	
	<tr>
		<c:if test="${not empty resume.maritalStatus}">
			<td width="20%">
				<div class="r_content">婚姻状况:</div>
			</td>
			<td width="30%">
				${resume.maritalStatus}
			</td>
		</c:if> 
		<c:if test="${not empty resume.workExperienceLength}">
		<td width="20%">
			<div class="r_content"> 工作年限  ：</div>
		</td>
			<td width="30%">
				${resume.workExperienceLength}
			</td>
		</c:if>
		</tr>
	
	<!-- private String latestDegree;  //最近学历
	private String latestSchool;  //最近学校 -->
	
	<tr>
		<c:if test="${not empty resume.latestDegree}">
			<td width="20%">
				<div class="r_content">最近学历:</div>
			</td>
			<td width="30%">
				${resume.latestDegree}
			</td>
		</c:if> 
		<c:if test="${not empty resume.latestSchool}">
		<td width="20%">
			<div class="r_content"> 最近学校  ：</div>
		</td>
			<td width="30%">
				${resume.latestSchool}
			</td>
		</c:if>
		</tr>
<!-- 	private String latestMajor;  //最近专业
	
	private String latestCompanyName; //最近的公司 -->
	
	<tr>
		<c:if test="${not empty resume.latestMajor}">
			<td width="20%">
				<div class="r_content">最近专业:</div>
			</td>
			<td width="30%">
				${resume.latestMajor}
			</td>
		</c:if> 
		<c:if test="${not empty resume.latestCompanyName}">
		<td width="20%">
			<div class="r_content"> 最近的公司 ：</div>
		</td>
			<td width="30%">
				${resume.latestCompanyName}
			</td>
		</c:if>
		</tr>
	<!-- private String latestPositionTitle; //最近的职位
	private String latestSalary; //最近的薪资 -->
	
	<tr>
		<c:if test="${not empty resume.latestPositionTitle}">
			<td width="20%">
				<div class="r_content">最近的职位:</div>
			</td>
			<td width="30%">
				${resume.latestPositionTitle}
			</td>
		</c:if> 
		<c:if test="${not empty resume.latestSalary}">
		<td width="20%">
			<div class="r_content"> 最近的薪资 ：</div>
		</td>
			<td width="30%">
				${resume.latestSalary}
			</td>
		</c:if>
		</tr>
	<!-- private String latestIndustry; //最近公司的行业 -->
	
	<!--  private String image_url = ""; //头像url
	// 个人基本信息 -->
	<tr>
		<c:if test="${not empty resume.latestIndustry}">
			<td width="20%">
				<div class="r_content">最近公司的行业 :</div>
			</td>
			<td width="30%">
				${resume.latestIndustry}
			</td>
		</c:if> 
		<c:if test="${not empty resume.image_url}">
		<td width="20%">
			<div class="r_content"> 头像url ：</div>
		</td>
			<td width="30%">
				${resume.image_url}
			</td>
		</c:if>
		</tr>
	
	<!-- 	private String zipCode;    //邮编
	private String currentSalary;  //目前年薪 -->
	<tr>
		<c:if test="${not empty resume.zipCode}">
			<td width="20%">
				<div class="r_content">邮编 :</div>
			</td>
			<td width="30%">
				${resume.zipCode}
			</td>
		</c:if> 
		<c:if test="${not empty resume.image_url}">
		<td width="20%">
			<div class="r_content"> 目前年薪 ：</div>
		</td>
			<td width="30%">
				${resume.image_url}
			</td>
		</c:if>
		</tr>
	<!-- private int age; // 年龄
	private String birthday; //出生年月 -->
	<tr>
		<c:if test="${not empty resume.age}">
			<td width="20%">
				<div class="r_content">年龄 :</div>
			</td>
			<td width="30%">
				${resume.age}
			</td>
		</c:if> 
		<c:if test="${not empty resume.birthday}">
		<td width="20%">
			<div class="r_content">出生年月：</div>
		</td>
			<td width="30%">
				${resume.birthday}
			</td>
		</c:if>
		</tr>
	<!-- private String gender; // 性别
	private String height;  //身高 -->
	<tr>
		<c:if test="${not empty resume.gender}">
			<td width="20%">
				<div class="r_content">性别 :</div>
			</td>
			<td width="30%">
				${resume.gender}
			</td>
		</c:if> 
		<c:if test="${not empty resume.height}">
		<td width="20%">
			<div class="r_content">身高 ：</div>
		</td>
			<td width="30%">
				${resume.height}
			</td>
		</c:if>
	</tr>

	
	<!-- 遍历对象 -->
<!-- // 工作经历
	private ArrayList<WorkExperienceData> workExperience; -->
<c:if test="${not empty resume.workExperience}">  
		<tr>
			<td colspan="4"><h1 class="r_header">工作经历</h1></td>
		</tr>
    <c:forEach items="${resume.workExperience}" var="item" varStatus="status">  
    
   <!--  //开始时间
	String startTime = "";
	//结束时间
	String endTime = "";
	 -->
	 
	 <tr>
		<c:if test="${not empty item.startTime}">
			<td width="20%">
				<div class="r_content">开始时间 :</div>
			</td>
			<td width="30%">
				${item.startTime}
			</td>
		</c:if> 
		<c:if test="${not empty item.endTime}">
		<td width="20%">
			<div class="r_content">结束时间 ：</div>
		</td>
			<td width="30%">
				${item.endTime}
			</td>
		</c:if>
		</tr>
	<!-- //获取工作时间年限
	String druation = "";
	
	//公司名称
	String companyName = ""; -->
	
	<tr>
		<c:if test="${not empty item.druation}">
			<td width="20%">
				<div class="r_content">获取工作时间年限 :</div>
			</td>
			<td width="30%">
				${item.druation}
			</td>
		</c:if> 
		<c:if test="${not empty item.companyName}">
		<td width="20%">
			<div class="r_content">公司名称 ：</div>
		</td>
			<td width="30%">
				${item.companyName}
			</td>
		</c:if>
		</tr>
	
<!-- 	//企业性质
	String companyCatagory = "";
	//企业规模
	String companyScale = ""; -->
	
	<tr>
		<c:if test="${not empty item.companyCatagory}">
			<td width="20%">
				<div class="r_content">企业性质 :</div>
			</td>
			<td width="30%">
				${item.companyCatagory}
			</td>
		</c:if> 
		<c:if test="${not empty item.companyScale}">
		<td width="20%">
			<div class="r_content">企业规模 ：</div>
		</td>
			<td width="30%">
				${item.companyScale}
			</td>
		</c:if>
		</tr>
	
<!-- 	//行业类别
	String industryCatagory = "";
	
	//职位类别
	String positionCatagory = ""; -->
	
	<tr>
		<c:if test="${not empty item.industryCatagory}">
			<td width="20%">
				<div class="r_content">行业类别 :</div>
			</td>
			<td width="30%">
				${item.industryCatagory}
			</td>
		</c:if> 
		<c:if test="${not empty item.positionCatagory}">
		<td width="20%">
			<div class="r_content">职位类别 ：</div>
		</td>
			<td width="30%">
				${item.positionCatagory}
			</td>
		</c:if>
		</tr>
	
<!-- 	//职位名称
	String positionTitle = "";
	
	//月薪
	String salary = ""; -->
	<tr>
		<c:if test="${not empty item.positionTitle}">
			<td width="20%">
				<div class="r_content">职位名称 :</div>
			</td>
			<td width="30%">
				${item.positionTitle}
			</td>
		</c:if> 
		<c:if test="${not empty item.salary}">
		<td width="20%">
			<div class="r_content">月薪 ：</div>
		</td>
			<td width="30%">
				${item.salary}
			</td>
		</c:if>
		</tr>
	
<!-- 	//工作描述
	String jobDesc = "";
	
	//所属部门
	String department = ""; -->
	
	<tr>
		<c:if test="${not empty item.jobDesc}">
			<td width="20%">
				<div class="r_content">工作描述 :</div>
			</td>
			<td width="30%">
				${item.jobDesc}
			</td>
		</c:if> 
		<c:if test="${not empty item.department}">
		<td width="20%">
			<div class="r_content">所属部门 ：</div>
		</td>
			<td width="30%">
				${item.department}
			</td>
		</c:if>
		</tr>
	
<!-- 	//工作地点
	String location = "";
	
	//公司描述
	String companyDesc = ""; -->
	
	<tr>
		<c:if test="${not empty item.jobDesc}">
			<td width="20%">
				<div class="location">工作地点 :</div>
			</td>
			<td width="30%">
				${item.location}
			</td>
		</c:if> 
		<c:if test="${not empty item.companyDesc}">
		<td width="20%">
			<div class="r_content">公司描述 ：</div>
		</td>
			<td width="30%">
				${item.companyDesc}
			</td>
		</c:if>
		</tr>
    <%--   <tr >  
        <td class="center"><span class="center">${item.trade_name}</span></td>  
        <td><dfn>￥</dfn>${item.trade_price}</td>  
        <td>${item.trade_count}</td>  
        <td>${item.trade_time}</td>  
      </tr>   --%>
       
    </c:forEach> 
</c:if>
		
<!-- // 培训经历
	private ArrayList<TrainingExperienceData> trainingExperience; -->
<c:if test="${not empty resume.trainingExperience}">  
		<tr>
			<td colspan="4"><h1 class="r_header">培训经历</h1></td>
		</tr>
    <c:forEach items="${resume.trainingExperience}" var="item" varStatus="status">  
    
	<!-- //培训开始
	String startTime = "";
	
	//培训结束时间
	String endTime = ""; -->
	<tr>
		<c:if test="${not empty item.startTime}">
			<td width="20%">
				<div class="r_content">培训开始 :</div>
			</td>
			<td width="30%">
				${item.startTime}
			</td>
		</c:if> 
		<c:if test="${not empty item.endTime}">
		<td width="20%">
			<div class="r_content">培训结束时间：</div>
		</td>
			<td width="30%">
				${item.endTime}
			</td>
		</c:if>
		</tr>
		
	
<!-- 	//培训机构
	String instituation = "";
	
	//培训地点
	String location = ""; -->
	<tr>
		<c:if test="${not empty item.instituation}">
			<td width="20%">
				<div class="r_content">培训机构 :</div>
			</td>
			<td width="30%">
				${item.instituation}
			</td>
		</c:if> 
		<c:if test="${not empty item.location}">
		<td width="20%">
			<div class="r_content">培训地点 ：</div>
		</td>
			<td width="30%">
				${item.location}
			</td>
		</c:if>
		</tr>
	
	<!-- //培训课程
	String course = "";
	
	//获得证书
	String certificate = ""; -->
	<tr>
		<c:if test="${not empty item.course}">
			<td width="20%">
				<div class="r_content">培训课程 :</div>
			</td>
			<td width="30%">
				${item.course}
			</td>
		</c:if> 
		<c:if test="${not empty item.certificate}">
		<td width="20%">
			<div class="r_content">获得证书 ：</div>
		</td>
			<td width="30%">
				${item.certificate}
			</td>
		</c:if>
		</tr>
	<!-- //培训描述
	String trainDesc = ""; -->
	<tr>
		<c:if test="${not empty item.trainDesc}">
			<td width="20%">
				<div class="r_content">培训描述 :</div>
			</td>
			<td width="30%">
				${item.trainDesc}
			</td>
		</c:if> 
		</tr>
		
    </c:forEach> 
</c:if>

<!-- // 语言能力
	private ArrayList<LanguageSkillData> languageSkill; -->
<c:if test="${not empty resume.languageSkill}">  
		<tr>
			<td colspan="4"><h1 class="r_header">语言能力</h1></td>
		</tr>
    <c:forEach items="${resume.languageSkill}" var="item" varStatus="status">  
    
  <!-- //语言能力
	
	//语言类别
	String catagory = "";
	
	//读写能力
	String readAndWriteAbility = ""; -->
	 <tr>
		<c:if test="${not empty item.catagory}">
			<td width="20%">
				<div class="r_content">语言类别 :</div>
			</td>
			<td width="30%">
				${item.catagory}
			</td>
		</c:if> 
		<c:if test="${not empty item.readAndWriteAbility}">
		<td width="20%">
			<div class="r_content">读写能力 ：</div>
		</td>
			<td width="30%">
				${item.readAndWriteAbility}
			</td>
		</c:if>
		</tr>
	
<!-- 	//听说能力
	String listenAndSpeakAbility = "";
	
	//等级
	String level; -->

	 
	 <tr>
		<c:if test="${not empty item.listenAndSpeakAbility}">
			<td width="20%">
				<div class="r_content">听说能力 :</div>
			</td>
			<td width="30%">
				${item.listenAndSpeakAbility}
			</td>
		</c:if> 
		<c:if test="${not empty item.level}">
		<td width="20%">
			<div class="r_content">等级 ：</div>
		</td>
			<td width="30%">
				${item.level}
			</td>
		</c:if>
		</tr>
		
    </c:forEach> 
</c:if>
	<!-- 	// 证书
	private ArrayList<CertificateData> certficate; -->
<c:if test="${not empty resume.certficate}">  
		<tr>
			<td colspan="4"><h1 class="r_header">证书</h1></td>
		</tr>
    <c:forEach items="${resume.certficate}" var="item" varStatus="status">  
    
<!--   //证书名称
	String certificateTitle="";
	
	//获得实践
	String acquireTime=""; -->
	
	 
	<tr>
		<c:if test="${not empty item.certificateTitle}"> 
			<td width="20%">
				<div class="r_content">证书名称:</div>
			</td>
			<td width="30%">
				${item.certificateTitle} 
			</td>
		</c:if> 
		<c:if test="${not empty item.acquireTime}"> 
		<td width="20%">
			<div class="r_content">获得实践：</div>
		</td>
			<td width="30%">
				${item.acquireTime}
			</td>
		</c:if>
	</tr> 
	
	
	<!-- //说明
	String comment=""; -->
	<tr>
		<c:if test="${not empty item.comment}"> 
			<td width="20%">
				<div class="r_content">说明:</div>
			</td>
			<td width="30%">
				${item.comment} 
			</td>
		</c:if> 
		
	</tr> 
	
    </c:forEach> 
</c:if>
<!-- 
// 项目经历
	private ArrayList<ProjectExperienceData> projectExperience; -->
<c:if test="${not empty resume.projectExperience}">  
		<tr>
			<td colspan="4"><h1 class="r_header">项目经历</h1></td>
		</tr>
    <c:forEach items="${resume.projectExperience}" var="item" varStatus="status">  
    
<!-- //项目名称
	String projectTitle = "";
	
	//项目开始时间
	String startTime = ""; -->
<tr>
		<c:if test="${not empty item.projectTitle}"> 
			<td width="20%">
				<div class="r_content">项目名称:</div>
			</td>
			<td width="30%">
				${item.projectTitle} 
			</td>
		</c:if> 
		<c:if test="${not empty item.startTime}"> 
		<td width="20%">
			<div class="r_content">项目开始时间：</div>
		</td>
			<td width="30%">
				${item.startTime}
			</td>
		</c:if>
	</tr> 
	
<!-- 	//软件环境
	String softwareEnvir = "";
	
	//硬件环境
	String hardEnvir = "";
	 -->
<tr>
		<c:if test="${not empty item.softwareEnvir}"> 
			<td width="20%">
				<div class="r_content">软件环境:</div>
			</td>
			<td width="30%">
				${item.softwareEnvir} 
			</td>
		</c:if> 
		<c:if test="${not empty item.hardEnvir}"> 
		<td width="20%">
			<div class="r_content">硬件环境：</div>
		</td>
			<td width="30%">
				${item.hardEnvir}
			</td>
		</c:if>
	</tr> 
<!-- 	//开发工具
	String developTool = "";
	
	//项目介绍时间
	String endTime = "";
	 -->
<tr>
		<c:if test="${not empty item.developTool}"> 
			<td width="20%">
				<div class="r_content">开发工具:</div>
			</td>
			<td width="30%">
				${item.developTool} 
			</td>
		</c:if> 
		<c:if test="${not empty item.endTime}"> 
		<td width="20%">
			<div class="r_content">项目介绍时间：</div>
		</td>
			<td width="30%">
				${item.endTime}
			</td>
		</c:if>
	</tr> 
<!-- 	//职责描述
	String responsibleFor = "";
	
	//项目描述
	String projectDesc = ""; -->
<tr>
		<c:if test="${not empty item.responsibleFor}"> 
			<td width="20%">
				<div class="r_content">职责描述:</div>
			</td>
			<td width="30%">
				${item.responsibleFor} 
			</td>
		</c:if> 
		<c:if test="${not empty item.projectDesc}"> 
		<td width="20%">
			<div class="r_content">项目描述：</div>
		</td>
			<td width="30%">
				${item.projectDesc}
			</td>
		</c:if>
	</tr> 
	
<!-- 	//项目所在公司 （猎聘专用）
	String company = "";
	//项目职务
	String positionTitle = ""; -->
<tr>
		<c:if test="${not empty item.company}"> 
			<td width="20%">
				<div class="r_content">项目所在公司 （猎聘专用）:</div>
			</td>
			<td width="30%">
				${item.company} 
			</td>
		</c:if> 
		<c:if test="${not empty item.positionTitle}"> 
		<td width="20%">
			<div class="r_content">项目职务：</div>
		</td>
			<td width="30%">
				${item.positionTitle}
			</td>
		</c:if>
	</tr> 
	<!-- //项目业绩
	String projectPerformance = ""; -->
	 
	<tr>
		<c:if test="${not empty item.projectPerformance}"> 
			<td width="20%">
				<div class="r_content">项目业绩:</div>
			</td>
			<td width="30%">
				${item.projectPerformance} 
			</td>
		</c:if> 
	</tr> 
	
    </c:forEach> 
</c:if>

<!-- // 专业技能
	private ArrayList<ProfessionalSkillData> professionalSkill; -->
<c:if test="${not empty resume.professionalSkill}">  
		<tr>
			<td colspan="4"><h1 class="r_header">教育经历</h1></td>
		</tr>
    <c:forEach items="${resume.professionalSkill}" var="item" varStatus="status">  
    
<!-- String skillDesc = "";
	
	String proficiency  = "";
	
		  -->
	<tr>
		<c:if test="${not empty item.skillDesc}"> 
			<td width="20%">
				<div class="r_content">skillDesc:</div>
			</td>
			<td width="30%">
				${item.skillDesc} 
			</td>
		</c:if> 
		<c:if test="${not empty item.proficiency}"> 
		<td width="20%">
			<div class="r_content">proficiency：</div>
		</td>
			<td width="30%">
				${item.proficiency}
			</td>
		</c:if>
	</tr> 
	<!-- String months = ""; -->
	<tr>
		<c:if test="${not empty item.months}"> 
			<td width="20%">
				<div class="r_content">months:</div>
			</td>
			<td width="30%">
				${item.months} 
			</td>
		</c:if> 
	</tr> 
	
    </c:forEach> 
</c:if>

<!-- // 在校实践经验
	private ArrayList<PracticalExperienceData> practicalExperience; -->
<c:if test="${not empty resume.practicalExperience}">  
		<tr>
			<td colspan="4"><h1 class="r_header">在校实践经验</h1></td>
		</tr>
    <c:forEach items="${resume.practicalExperience}" var="item" varStatus="status">  
    
<!-- //实践经验
	String practiceTitle = "";
	String startTime = ""; -->
	<tr>
		<c:if test="${not empty item.practiceTitle}"> 
			<td width="20%">
				<div class="r_content">practiceTitle:</div>
			</td>
			<td width="30%">
				${item.practiceTitle} 
			</td>
		</c:if> 
		<c:if test="${not empty item.startTime}"> 
		<td width="20%">
			<div class="r_content">startTime：</div>
		</td>
			<td width="30%">
				${item.startTime}
			</td>
		</c:if>
	</tr> 
<!-- 	String endTime = "";
	String practiceDesc = ""; -->
	<tr>
		<c:if test="${not empty item.endTime}"> 
			<td width="20%">
				<div class="r_content">endTime:</div>
			</td>
			<td width="30%">
				${item.endTime} 
			</td>
		</c:if> 
		<c:if test="${not empty item.practiceDesc}"> 
		<td width="20%">
			<div class="r_content">practiceDesc：</div>
		</td>
			<td width="30%">
				${item.practiceDesc}
			</td>
		</c:if>
	</tr> 
<!-- 	
	String loacation = ""; //实践经验地点 -->
	 
	<tr>
		<c:if test="${not empty item.loacation}"> 
			<td width="20%">
				<div class="r_content">实践经验地点:</div>
			</td>
			<td width="30%">
				${item.loacation} 
			</td>
		</c:if> 
	</tr> 
	
    </c:forEach> 
</c:if>

</table>
</body>
</html>